.d_main {
    position: absolute;
    top:1px;
    bottom:1px;
    right:1px;
    left: 1px;
 /* border: 1px solid red;*/
}
.top {

     position: absolute;
      top:0px;
      height: 45px;
      right:0px;
      left: 0px;
      float: left;
    background: #364150;
    /*background: #9bc2e6;*/
    /*   border: 1px solid darkmagenta;*/
    /*background: url("../img/beijing1.jpg");*/
    background-size:cover;
}

.left {
    position: absolute;
    top:45px;
    bottom:0px;
    right:calc(100% - 190px);
    left: 0px;
    float: left;
    background-color: #364150;
    /*background: #9bc2e6;*/
   /*border: 1px solid salmon;*/
   /* background: url("../img/beijing1.jpg");*/
    background-size:cover;
}

.right {
      position: absolute;
      top:45px;
      bottom:0px;
      right:0px;
      left: 190px;
      float: left;
      overflow: hidden
    /*  border: 1px solid chartreuse;*/
}

/*******************************************************/
/*  菜单选项格式  */
#cate_title {
    /*background-color: #000000;*/
    color: #ffffff;
    /*color:#000000;*/
    font-weight: bold;
    font-size: 18px;
    height: 50px;
    line-height: 40px;
    padding-left: 20px;  /*padding-left 向左填充*/
}

#cate_title a {
    color: #ffffff;
    /*color:#000000;*/
    text-decoration: none;
    font-size: 18px;

}

#cate_title a:hover {
    text-decoration: underline;

}
/****************************************************/

.cate_line_jh,.cate_line_yw,.cate_line_ck,.cate_line_cw,.cate_line_yp,.cate_line_zl,.cate_line_sz ,.cate_line_scgl ,.cate_line_ex,.cate_line_exam{

    left: 40px;
    width: 100%;
    height: 50px;
    line-height: 40px;

    /*水平居中*/
    /*text-align: center;*/

    /*border: 1px solid red;*/
}

.cate_line_jh  a,.cate_line_yw  a,.cate_line_ck  a,.cate_line_cw  a,.cate_line_yp  a,.cate_line_zl  a,.cate_line_sz  a ,.cate_line_scgl  a  ,.cate_line_ex  a,.cate_line_exam  a  {
    color: #F0F0F0;
    /*color:#000000;*/
    text-decoration: none;
    font-size: 17px;
    font-weight: bold;
    display: block;
    padding-left: 30px;

    /*text-align:center;*/
    /*border: 1px solid red;*/
}


/*鼠标移动到左侧菜单时，字体变色，text-decoration: underline 增加下划线*/
.top a:hover {text-decoration: underline;color: #FF0000;cursor:pointer}
.cate_line_jh a:hover {text-decoration: underline;color: #FF0000;}
.cate_line_yw a:hover{text-decoration: underline;color: #FF0000;}
.cate_line_ck a:hover{text-decoration: underline;color: #FF0000;}
.cate_line_cw a:hover{text-decoration: underline;color: #FF0000;}
.cate_line_yp a:hover{text-decoration: underline;color: #FF0000;}
.cate_line_zl a:hover{text-decoration: underline;color: #FF0000;}
.cate_line_sz a:hover{text-decoration: underline;color: #FF0000;}
.cate_line_scgl a:hover{text-decoration: underline;color: #FF0000;}
.cate_line_ex a:hover{text-decoration: underline;color: #FF0000;}
.cate_line_exam a:hover{text-decoration: underline;color: #FF0000;}

/*鼠标移动到左侧菜单时，改变背景色*/
/*.cate_line :hover {background-color :#364150;}*/
/*.cate_line_jh :hover {background-color :#364150;}*/
/*.cate_line_yw :hover {background-color :#364150;}*/
/*.cate_line_ck :hover {background-color :#364150;}*/
/*.cate_line_cw :hover {background-color :#364150;}*/
/*.cate_line_yp :hover {background-color :#364150;}*/
/*.cate_line_zl :hover {background-color :#364150;}*/
/*.cate_line_sz :hover {background-color :#364150;}*/



/******************************************************/
/*!* 设置ul和li的样式 *!*/
.cate_line_jh ul , .cate_line_jh li,.cate_line_yw ul , .cate_line_yw li,
.cate_line_ck ul , .cate_line_ck li,.cate_line_cw ul , .cate_line_cw li,
.cate_line_yp ul , .cate_line_yp li,.cate_line_zl ul , .cate_line_zl li,
.cate_line_sz ul , .cate_line_sz li,.cate_line_scgl ul , .cate_line_scgl li,
.cate_line_ex ul , .cate_line_ex li,.cate_line_exam ul , .cate_line_exam li{
    list-style: none;
    margin: 0;
    padding: 0;
    float: left;

}

/* 设置二级菜单绝对定位，并隐藏 */
/*.cate_line > ul > li >div> ul {*/
/*    position: absolute;*/
/*    display: none;*/
/*    !*left: 100px;*!*/
/*}*/


/*二级菜单显示位置*/
.menu_1,.menu_2,.menu_3,.menu_4,.menu_5,.menu_6,.menu_7,.menu_8,.menu_9{
    position: absolute;
    display: none;
    z-index: 10;
    height: 200px;
    width: 300px;
    left:177px;
    /*top: 50px;*/
    /*background-color: #364150;*/
    border-radius: 5px;
    /*border: 1px solid red;*/
}

.menu_1{top: 50px;}
.menu_2{top: 100px;width: 400px;}
.menu_3{top: 150px;}
.menu_4{top: 200px;width: 600px;}
.menu_5{top: 250px;}
.menu_8{top: 300px;width: 400px;}
.menu_6{top: 350px;width: 340px;}
.menu_7{top: 400px;}
.menu_9{top: 350px;width: 400px;}

/* 鼠标放在一级菜单上，显示二级菜单 */
.cate_line_jh > ul > li:hover .menu_1{visibility: visible;display: block;}
.cate_line_yw > ul > li:hover .menu_2{visibility: visible;display: block;}
.cate_line_ck > ul > li:hover .menu_4{visibility: visible;display: block;}
.cate_line_cw > ul > li:hover .menu_5{visibility: visible;display: block;}
.cate_line_yp > ul > li:hover .menu_6{visibility: visible;display: block;}
.cate_line_zl > ul > li:hover .menu_7{visibility: visible;display: block;}
/*.cate_line_sz > ul > li:hover .menu_7{visibility: visible;display: block;}*/
.cate_line_scgl > ul > li:hover .menu_3{visibility: visible;display: block;}
.cate_line_ex > ul > li:hover .menu_8{visibility: visible;display: block;}
.cate_line_exam > ul > li:hover .menu_9{visibility: visible;display: block;}

/* 一级菜单 字体颜色、格式*/
.cate_line_jh > ul > li > div >div> a ,.cate_line_yw > ul > li > div >div> a,.cate_line_ck > ul > li > div > div>a,.cate_line_ex > ul > li > div >div> a,
.cate_line_cw > ul > li > div >div> a,.cate_line_yp > ul > li > div >div> a,.cate_line_zl > ul > li > div >div> a,.cate_line_scgl > ul > li > div >div> a,
.cate_line_exam > ul > li > div >div> a{
    width: 127px;
    line-height: 40px;
    /*border-left: 1px solid #364150;*/
    color: #E0E0E0;
    /*color:#000000;*/
    text-decoration: none;
    font-size: 17px;
    /*font-weight: bold;*/
    font-family:KaiTi;
    display: block;
    padding-left: 15px;
    /*border: 1px solid red;*/
}

/* 在一级菜单中，第一个不设置左边框 */
.cate_line_jh > ul > li:first-child > a {border-left: none;}
.cate_line_yw > ul > li:first-child > a {border-left: none;}
.cate_line_ck > ul > li:first-child > a {border-left: none;}
.cate_line_cw > ul > li:first-child > a {border-left: none;}
.cate_line_yp > ul > li:first-child > a {border-left: none;}
.cate_line_zl > ul > li:first-child > a {border-left: none;}
.cate_line_scgl > ul > li:first-child > a {border-left: none;}
.cate_line_ex > ul > li:first-child > a {border-left: none;}
.cate_line_exam > ul > li:first-child > a {border-left: none;}


/* 二级菜单 */

/*设置二级菜单中a标签的样式大小*/
.cate_line_jh > ul > li >div> ul > li>dt > a,.cate_line_yw > ul > li >div> ul > li>dt > a,.cate_line_ck > ul > li >div> ul > li>dt > a,
.cate_line_cw > ul > li >div> ul > li>dt > a,.cate_line_yp > ul > li >div> ul > li>dt > a,.cate_line_zl > ul > li >div> ul > li>dt > a,
.cate_line_scgl > ul > li >div> ul > li>dt > a,.cate_line_ex > ul > li >div> ul > li>dt > a,.cate_line_exam > ul > li >div> ul > li>dt > a{
    width: 170px;
    height: 45px;
    line-height: 40px;
    color: #E0E0E0; /*字体颜色*/
    /*color:#000000;*/
    font-size: 17px;
    background-color: #364150;
    /*background-color: #9bc2e6;*/
    text-align: left;
    margin-left: 20px;
    /*border: 1px solid #ccc;*/
    border-top: none;
    display: block;
    /*font-weight: bold;*/
    font-family:KaiTi;
    text-decoration: none;
}

.cate_line_yp > ul > li >div> ul > li>dt > a{width: 150px;}
.cate_line_ck > ul > li >div> ul > li>dt > a{width: 140px;padding-left: 10px}

/* 在二级菜单中，第一个设置顶边框 */
.cate_line_jh > ul > li > ul > li:first-child > a {border-top: 1px solid #364150;}
.cate_line_yw > ul > li > ul > li:first-child > a {border-top: 1px solid #364150;}
.cate_line_ck > ul > li > ul > li:first-child > a {border-top: 1px solid #364150;}
.cate_line_cw > ul > li > ul > li:first-child > a {border-top: 1px solid #364150;}
.cate_line_yp > ul > li > ul > li:first-child > a {border-top: 1px solid #364150;}
.cate_line_zl > ul > li > ul > li:first-child > a {border-top: 1px solid #364150;}
.cate_line_scgl > ul > li > ul > li:first-child > a {border-top: 1px solid #364150;}
.cate_line_ex > ul > li > ul > li:first-child > a {border-top: 1px solid #364150;}
.cate_line_exam > ul > li > ul > li:first-child > a {border-top: 1px solid #364150;}

/* 在二级菜单中，鼠标放上去的样式 */
.cate_line_jh > ul > li > ul > li > a:hover {color: red; /*background-color: #666666;*/}
.cate_line_yw > ul > li > ul > li > a:hover {color: red; /*background-color: #666666;*/}
.cate_line_ck > ul > li > ul > li > a:hover {color: red; /*background-color: #666666;*/}
.cate_line_cw > ul > li > ul > li > a:hover {color: red; /*background-color: #666666;*/}
.cate_line_yp > ul > li > ul > li > a:hover {color: red; /*background-color: #666666;*/}
.cate_line_zl > ul > li > ul > li > a:hover {color: red; /*background-color: #666666;*/}
.cate_line_scgl > ul > li > ul > li > a:hover {color: red; /*background-color: #666666;*/}
.cate_line_ex > ul > li > ul > li > a:hover {color: red; /*background-color: #666666;*/}
.cate_line_exam > ul > li > ul > li > a:hover {color: red; /*background-color: #666666;*/}


/******************************************/

/*生成黑色三角*/
.cate_line_jh > ul > li :nth-of-type(1)>a:after{
    content:"";
    display: block;
    visibility: visible;
    width:0;
    height: 0;
    /*border-left:5px solid #000000;*/
    border-left:5px solid red;
    border-top:5px solid rgba(250,250,250,0);
    border-bottom:5px solid rgba(250,250,250,0);
    position: absolute;
    top:17px;
    left:-15px;
}
.cate_line_jh > ul > li >div> a:nth-of-type(1):hover>a:after{
    border-left:5px solid #FFFFFF;
}

.cate_line_yw > ul > li :nth-of-type(1)>a:after{
    content:"";
    display: block;
    visibility: visible;
    width:0;
    height: 0;
    /*border-left:5px solid #000000;*/
    border-left:5px solid red;
    border-top:5px solid rgba(250,250,250,0);
    border-bottom:5px solid rgba(250,250,250,0);
    position: absolute;
    top:17px;
    left:-15px;
}
.cate_line_yw > ul > li >div> a:nth-of-type(1):hover>a:after{
    border-left:5px solid #FFFFFF;
}

.cate_line_scgl > ul > li :nth-of-type(1)>a:after{
    content:"";
    display: block;
    visibility: visible;
    width:0;
    height: 0;
    /*border-left:5px solid #000000;*/
    border-left:5px solid red;
    border-top:5px solid rgba(250,250,250,0);
    border-bottom:5px solid rgba(250,250,250,0);
    position: absolute;
    top:17px;
    left:-15px;
}
.cate_line_scgl > ul > li >div> a:nth-of-type(1):hover>a:after{
    border-left:5px solid #FFFFFF;
}

.cate_line_ck > ul > li :nth-of-type(1)>a:after{
    content:"";
    display: block;
    visibility: visible;
    width:0;
    height: 0;
    /*border-left:5px solid #000000;*/
    border-left:5px solid red;
    border-top:5px solid rgba(250,250,250,0);
    border-bottom:5px solid rgba(250,250,250,0);
    position: absolute;
    top:17px;
    left:-15px;
}
.cate_line_ck > ul > li >div> a:nth-of-type(1):hover>a:after{
    border-left:5px solid #FFFFFF;
}

.cate_line_cw > ul > li :nth-of-type(1)>a:after{
    content:"";
    display: block;
    visibility: visible;
    width:0;
    height: 0;
    /*border-left:5px solid #000000;*/
    border-left:5px solid red;
    border-top:5px solid rgba(250,250,250,0);
    border-bottom:5px solid rgba(250,250,250,0);
    position: absolute;
    top:17px;
    left:-15px;
}
.cate_line_cw > ul > li >div> a:nth-of-type(1):hover>a:after{
    border-left:5px solid #364150;
}

.cate_line_ex > ul > li :nth-of-type(1)>a:after{
    content:"";
    display: block;
    visibility: visible;
    width:0;
    height: 0;
    /*border-left:5px solid #000000;*/
    border-left:5px solid red;
    border-top:5px solid rgba(250,250,250,0);
    border-bottom:5px solid rgba(250,250,250,0);
    position: absolute;
    top:17px;
    left:-15px;
}
.cate_line_ex > ul > li >div> a:nth-of-type(1):hover>a:after{
    border-left:5px solid #FFFFFF;
}

.cate_line_exam > ul > li :nth-of-type(1)>a:after{
    content:"";
    display: block;
    visibility: visible;
    width:0;
    height: 0;
    /*border-left:5px solid #000000;*/
    border-left:5px solid red;
    border-top:5px solid rgba(250,250,250,0);
    border-bottom:5px solid rgba(250,250,250,0);
    position: absolute;
    top:17px;
    left:-15px;
}
.cate_line_exam > ul > li >div> a:nth-of-type(1):hover>a:after{
    border-left:5px solid #FFFFFF;
}

.cate_line_yp > ul > li :nth-of-type(1)>a:after{
    content:"";
    display: block;
    visibility: visible;
    width:0;
    height: 0;
    /*border-left:5px solid #000000;*/
    border-left:5px solid red;
    border-top:5px solid rgba(250,250,250,0);
    border-bottom:5px solid rgba(250,250,250,0);
    position: absolute;
    top:67px;
    left:-15px;
}
.cate_line_yp > ul > li >div> a:nth-of-type(1):hover>a:after{
    border-left:5px solid #FFFFFF;
}

.cate_line_zl > ul > li :nth-of-type(1)>a:after{
    content:"";
    display: block;
    visibility: visible;
    width:0;
    height: 0;
    /*border-left:5px solid #000000;*/
    border-left:5px solid red;
    border-top:5px solid rgba(250,250,250,0);
    border-bottom:5px solid rgba(250,250,250,0);
    position: absolute;
    top:67px;
    left:-15px;
}
.cate_line_zl > ul > li >div> a:nth-of-type(1):hover>a:after{
    border-left:5px solid #FFFFFF;
}

/**********************************************/
/*设置页面TOP格式*/

.imgico,.rcname {
    float: left;
}

.rcname{
    height: 45px;
    width: 600px;
    /*border: 1px solid red;*/
    font-size: 21px;
    font-weight:bold;
    color: white;
    /*color: #000000;*/
    font-family:KaiTi;
    /*text-align:center;*/
    line-height: 40px;
}

.use {
    position: absolute;
    right: 1px;
    height: 40px;
    width: 500px;
    /*border: 1px solid red;*/
    font-size: 24px;
    font-weight:bold;
    font-family:KaiTi;
    color: white;
    /*color: #000000;*/
    /*text-align:center;*/
    line-height: 40px;
}

.treatsh{ color: #1E90FF; }
.treatsh:hover {text-decoration: underline;color: #FF0000;}
.treatsh:hover {text-decoration: underline;color: #FF0000;cursor:pointer}

